home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 22 / PC Actual CD 22.iso / linux / xfree86 / DOC / README.SCO < prev    next >
Encoding:
Text File  |  1998-01-07  |  19.7 KB  |  925 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                Information for SCO Users
  11.  
  12.                J. Kean Johnston (hug@netcom.com)
  13.  
  14.                    30 November 1996
  15.  
  16.  
  17.  
  18. 1.  Binary Distribution
  19.  
  20. The following files are provided in the binary distribution:
  21.  
  22.  
  23.        README.SCO
  24.          This file.
  25.  
  26.        gunzip.Z
  27.          The GNU uncompress utility.
  28.  
  29.        *X312Xdoc.tgz
  30.          The XFree86 specific documentation.
  31.  
  32.        X312Mono.tgz
  33.          The Mono server
  34.  
  35.        X312VG16.tgz
  36.          The 16 colour VGA server
  37.  
  38.        X312SVGA.tgz
  39.          The Super VGA server
  40.  
  41.        X312S3.tgz
  42.          The S3 server
  43.  
  44.        X3128514.tgz
  45.          The 8514 server
  46.  
  47.        X312AGX.tgz
  48.          The AGX server
  49.  
  50.        X312Mc32.tgz
  51.          The Mach 32 server
  52.  
  53.        X312Mc64.tgz
  54.          The Mach 64 server
  55.  
  56.        X312Mc8.tgz
  57.          The Mach 8 server
  58.  
  59.        X312P9k.tgz
  60.          The P9000 server
  61.  
  62.  
  63.  
  64. Information for SCO Users
  65.  
  66.  
  67.  
  68.  
  69.  
  70. Information for SCO Users
  71.  
  72.  
  73.  
  74.        X312W32.tgz
  75.          The ET4000/W32 server
  76.  
  77.        *X312cfg.tgz
  78.          The local configuration files for xdm/fs/xinit.
  79.  
  80.        *X312bin.tgz
  81.          The bin directory, contains most executables.
  82.  
  83.        *X312lib.tgz
  84.          The shared and unshared libraries.
  85.  
  86.        *X312fnt1.tgz
  87.          75dpi and misc fonts.
  88.  
  89.        X312fnt2.tgz
  90.          100dpi and Speedo fonts.
  91.  
  92.        *X312inc.tgz
  93.          The X11 include files.
  94.  
  95.        X312man.tgz
  96.          The formatted man pages.
  97.  
  98.        X312lkit.tgz
  99.          The server link kit (all drivers + PEX).
  100.  
  101.        X312util.tgz
  102.          Lots of PD utilities provided as is.
  103.  
  104.        X312pex.tgz
  105.          All files relating to PEX including libraries and header
  106.          files.  The LinkKit is required to obtain servers capable
  107.          of running PEX.
  108.  
  109. To obtain a minimum XFree86 installation you will require the archives marked
  110. with a `*' above, the server binary best suited to your machine and optionally
  111. "gunzip.Z".  All the files are compressed with "gzip" except of course "gun-
  112. zip.Z" which is compressed using the conventional compress program.
  113.  
  114. To install the XFree86 binaries just follow these steps.
  115.  
  116.   1.  Obtain the files you require.
  117.  
  118.  
  119.       The rest of this procedure must be done as root.    If you do not run the
  120.       extraction as root the permissions on the files will not be correct.  For
  121.       example,    the `X' server is s-bit root and will not function correctly if
  122.       extracted as an ordinary user.
  123.  
  124.   2.  create a directory /usr/X11R6, permissions 755 should do nicely.
  125.  
  126.   3.  cd /usr/X11R6
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. Information for SCO Users
  137.  
  138.  
  139.  
  140.   4.  extract the archives, for example:
  141.  
  142.                gunzip < X312bin.tgz | tar xvpf -
  143.  
  144.  
  145.  
  146.   5.  if you have installed man pages see the later section on setting up man
  147.       pages.
  148.  
  149.   6.  Look through /usr/X11R6/lib/X11/doc/INSTALL, especially section 2 on con-
  150.       figuring and using XFree86.   This should allow you to get a server up
  151.       and running.  Before starting the server check in the later section
  152.       Before Running XFree86 (section 3., page 3), in this document, to see if
  153.       there are any system requirements you have to make for the server to
  154.       operate correctly.
  155.  
  156.  
  157. 2.  Source Distribution
  158.  
  159. The SCO port comes as part of the standard XFree86 distribution.  Consult the
  160. XFree86 README for more information on the location of sources.
  161.  
  162. Please note that as of XFree86 3.2, Only SCO Open Server Release 5 and onwards
  163. are supported.    If you are using a previous version of SCO UNIX and you want to
  164. use XFree86, use the 3.1 series, or be prepared for build failures.
  165.  
  166. For people who want and need to look around the source, there are now two files
  167. in ``xc/config/cf''. Firstly, ``sco.cf'' is the old original SCO configuration
  168. file, and ``sco5.cf'', which is the currently used configuration file.
  169.  
  170.  
  171. 3.  Before Running XFree86
  172.  
  173. The SCO xterm terminfo description is not compatible with the xterm in the R5
  174. distribution.
  175.  
  176. To use a Bus/Keyboard or PS2 mouse you should configure the mouse drivers under
  177. SCO as above using 'mkdev mouse'. You may then use the OsMouse option in your
  178. XF86Config to specify that XFree86 should use the SCO mouse drivers.  To do
  179. this, set the Protocol to "OsMouse" in the Pointer section of your XF86Config
  180. file.  You can also use "OsMouse" for your serial mouse, especially if you are
  181. having trouble getting your mouse to work using the XFree86 mouse drivers.
  182.  
  183. If you do not have the SCO TCP/IP package installed do not panic.  XFree86 will
  184. work fine without TCP/IP but you will most likely have to do some or all of
  185. these things:
  186.  
  187.    o Do not worry about errors from the X server complaining about
  188.      ``/dev/socksys''.    The X server is configured to run on systems with and
  189.      without TCP/IP.  This error is just pointing out that you do not have
  190.      TCP/IP and that this method of connecting to the server has been disabled.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. Information for SCO Users
  203.  
  204.  
  205.  
  206.    o Do worry about errors involving ``/dev/spx'' or the ``sco'' connection
  207.      type.  This means something is wrong with the streams pipes that are used
  208.      for connections on the local machine.  First be sure that your server has
  209.      the ``s-bit'' set.  You can do this by running this command for the X
  210.      server you are using:
  211.  
  212.      ls -al /usr/X11R6/bin/XF86_XXXXXX
  213.  
  214.      The output should contain the `s' character instead of the `x' character.
  215.      For example:
  216.  
  217.  
  218.            -rwsr-xr-x   1 root     bin    1074060 Jul 24 11:54 XF86_W32
  219.  
  220.  
  221.  
  222.  
  223.      is correct while:
  224.  
  225.  
  226.            -rwxr-xr-x   1 root     bin    1074060 Jul 24 11:54 XF86_W32
  227.  
  228.  
  229.  
  230.  
  231.      is not.
  232.  
  233.  
  234.    o you may have to install streams into the kernel with ``mkdev streams''
  235.      Check the SCO Manuals for more information on this.
  236.  
  237.  
  238.    o you may have to configure some devices in /dev,  check in the "Trouble
  239.      Shooting" section of this document for the entry which comments on
  240.      ``/dev/spx'' and ``Xsco''.
  241.  
  242.  
  243.    o Your streams resources may be configured too low.    You should check your
  244.      streams parameters against the following values,  if the are higher then
  245.      you do not need to changes them.  To check these values, login as root,
  246.      change directory to ``/etc/conf/cf.d'' and then run ``./configure''.
  247.  
  248.      Once you are running configure,  choose the ``Streams Data'' option and
  249.      step through the entries.    Just press <ENTER> at each prompt unless you
  250.      want to change a value.  The values to look for,  and their minimum val-
  251.      ues, are:
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. Information for SCO Users
  269.  
  270.  
  271.  
  272.                   NSTREAM      128
  273.                   NQUEUE       512
  274.                   NBLK4096     4
  275.                   NBLK2048     32
  276.                   NBLK1024     32
  277.                   NBLK512      32
  278.                   NBLK256      64
  279.                   NBLK128      256
  280.                   NBLK64       256
  281.                   NBLK16       256
  282.                   NBLK4        128
  283.                   NUMSP        128
  284.  
  285.  
  286.  
  287.  
  288.  
  289.      You will not normally need to change any of these,  if however you do have
  290.      to change some,  configure will confirm that you want to save the changes
  291.      before exiting,  and will give you further instructions on rebuilding the
  292.      unix kernel.
  293.  
  294.  
  295. 4.  Switching Consoles
  296.  
  297. XFree86 uses similar console switching keys as the SCO R4 and R5 servers.  That
  298. is, Ctrl-PrntScr takes you to the next console along from the one X is running
  299. on.  If this is the last console it will take you to console 1. Ctrl-Alt-FXX,
  300. where XX is a function key between F1 and F12 will switch you to the console
  301. number assigned to that function key. F1 corresponds to tty01 (or console 1),
  302. F2 corresponds to tty02 (or console 2) etc.  Those interested in modifying the
  303. console switching should look in xc/programs/Xserver/hw/xfree86/com-
  304. mon/xf86Events.c.
  305.  
  306.  
  307. 5.  Setting up Man Pages
  308.  
  309. After compiling the tree, or after installing the binary distribution you can
  310. get man to recognise the XFree86 man pages by adding /usr/X11R6/man to the MAN-
  311. PATH in /etc/default/man, the line should look similar to:
  312.  
  313.      MANPATH=/usr/man:/usr/X11R6/man
  314.  
  315.  
  316. This allows all users to view the X man pages.    You may change your own MANPATH
  317. environment variable if you do not want everyone to access the man pages.
  318.  
  319. By default the man pages are compressed using ``compress'' to conserve space.
  320. If you do not want to compress the man pages change CompressManPages to NO in
  321. your ``xf86site.def'' file.  Those using the binary distribution can use
  322. ``uncompress'' to uncompress the man pages.
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. Information for SCO Users
  335.  
  336.  
  337.  
  338. 6.  Using SCO binaries/servers.
  339.  
  340. XFree86 will accept connections from SCO binaries (R3 upwards) and the SCO R5
  341. server will also accept connections from XFree86 binaries. This means you may
  342. mix and match the two if you have ODT.    For example you may still use the Motif
  343. window manager (mwm) if you prefer.
  344.  
  345.  
  346. 7.  Compiling XFree86 under Open Server 5
  347.  
  348. As of GCC version 2.8.0, Open Server is supported. Configure it by using the
  349. following:
  350.  
  351.      ./configure i486-sco3.2v5.0
  352.  
  353. There is no reason to modify gcc in any way.  It compiles cleanly on Open
  354. Server 5.
  355.  
  356. SCO Open Server 5.0 is recognised automatically by XFree86. You do not need to
  357. specify any BOOTSTRAPCFLAGS parameters when doing a make World. You can ignore
  358. the warning message about BOOTSTRAPCFLAGS at the very beginning of a make
  359. World.
  360.  
  361.   1.  Fine tune ``site.def/xf86site.def''
  362.  
  363.       Use GCC if you can. XFree should compile with the DevSys cc, but GCC has
  364.       better optimizations, and is guaranteed to work.
  365.  
  366.   2.  SCO Open Server comes with Visual TCL, which is an old (and incompatible)
  367.       version of TCL. If you want to use XF86Setup you will have to compile Tcl
  368.       and Tk yourself. Both are supported well on SCO Open Server 5. Tcl 7.6
  369.       and Tk 4.2 are available from ftp://ftp.smli.com/pub/tcl.
  370.  
  371.   3.  You may want to disable dynamic loading support. Several users have
  372.       reported trouble with this. XIE and PEX5 definitely do not work. If you
  373.       want to experiment, try enabling this. Please report successes or fail-
  374.       ures to me.
  375.  
  376.   4.  Do not enable the HasSVR3mmapDrv as you may have done in older versions
  377.       of SCO. Open Server 5 has full mmap() support, and this is used for
  378.       direct frame buffer access.
  379.  
  380.   5.  If you know you will not ever be using COFF binaries, and you are short
  381.       of space, set ForceNormalLib to NO. Doing this will cause only the ELF
  382.       versions of the libraries to be built.  ``sco5.cf'' sets this to YES by
  383.       default, so you must explicitly set it to NO in ``xf86site.def''.  All
  384.       binaries are compiled in ELF mode to reduce space.
  385.  
  386.  
  387. 8.  Relevant Documentation
  388.  
  389. Some relevant documentation for SCO Users and Developers can be found in the
  390. following files.
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. Information for SCO Users
  401.  
  402.  
  403.  
  404.       README
  405.         the standard XFree86 README (/usr/X11R6/lib/X11/doc)
  406.  
  407.       README.SVR3
  408.         Although a lot of this readme is based on Interactive a substantial
  409.         proportion is still relevant.
  410.  
  411.       All of the VGA/Config documentation.
  412.         /usr/X11R6/lib/X11/doc/VideoModes.doc and the README files for par-
  413.         ticular video cards.
  414.  
  415.  
  416. 9.  Known Problems
  417.  
  418.    o After running the server you may see some strange characters in your input
  419.      to the shell.  This is due to some unprocessed scancodes and is of no con-
  420.      cern.  This will be fixed in a future release.
  421.  
  422.    o Not all of the applications in /usr/X11R6/bin have been debugged.
  423.  
  424.  
  425. 10.  Trouble Shooting
  426.  
  427.       Problem:
  428.  
  429.          The server does not start up,    and I cannot tell what is
  430.          going wrong as it did not print any error messages.
  431.  
  432.       Causes:
  433.  
  434.          There can be any number of causes why the server doesn't
  435.          start.  The first step is to find out what the server has
  436.          to say.  To do this we have to catch the error output of
  437.          the server into a file.  This output contains a log of
  438.          what the server is finding/doing as it starts up.  To get
  439.          this output run:
  440.  
  441.                      startx 2> /tmp/errs
  442.  
  443.  
  444.  
  445.          The output of the server will now be in "/tmp/errs".  You
  446.          should look through this output for possible problems,
  447.          and then check here in this document for any references
  448.          to the problems you are seeing.
  449.  
  450.       Problem:
  451.  
  452.          The server starts up,    the screen goes blank,    and I
  453.          never see anything else.  It appears that my machine has
  454.          hung.
  455.  
  456.       Causes:
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. Information for SCO Users
  467.  
  468.  
  469.  
  470.          Again this can have many causes.  Most likely your
  471.          XF86Config is wrong.  You should be able to kill the
  472.          server by typing Ctrl-Alt-BackSpace,  if it is still run-
  473.          ning.    If this does not restore your display then you may
  474.          have to drive your system blind.  Always keep another
  475.          login running at the shell prompt so that you may switch
  476.          to that screen and run commands even if you cannot see
  477.          anything on the screen.  Try these things,  usually in
  478.          the order given:
  479.  
  480.             o log out of the login where you started ``X'' and
  481.               then change consoles.  This will cause the SCO
  482.               screen switching code to try to reset the card.
  483.  
  484.             o run ``vidi v80x25'',  this command will also try to
  485.               set your card into a viewable mode.
  486.  
  487.             o shutdown the machine cleanly with ``shutdown'' and
  488.               try again.
  489.  
  490.          When first trying to get XFree86 to run,  be sure to use
  491.          a simple setup.  Get 640x480 working first then move on
  492.          to higher resolutions.  Always trap the output of the
  493.          server as shown earlier.  Once you have the valid clocks
  494.          for your video card (as provided in the server output),
  495.          hard code them into your XF86Config as this will take
  496.          some strain off your monitor during XFree86 startup where
  497.          it usually probes the various clock frequencies.  Getting
  498.          the ``X'' screen to appear can be a painfully slow task.
  499.          Be patient and read as much of the doco as you can han-
  500.          dle.  You will get it to work.
  501.  
  502.       Problem:
  503.  
  504.  
  505.                  Fatal server error:
  506.                  xf86MapVidMem:No class map defined for (XXXXX,XXXXX)
  507.  
  508.  
  509.       Causes:
  510.  
  511.  
  512.            1.  Your system does not have the correct
  513.                /etc/conf/pack.d/cn/class.h, You can confirm this
  514.                by editing the file and looking for the string
  515.                "SVGA", if it is not there then you should re-
  516.                install this file from the "Extended Utilities"
  517.                diskettes provided with your OS.  If this is not
  518.                possible then installing the "dmmap" driver from
  519.                the distribution may allow the server to operate
  520.                correctly.
  521.  
  522.       Problem:
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. Information for SCO Users
  533.  
  534.  
  535.  
  536.          xf86install does not work.
  537.  
  538.       Causes:
  539.  
  540.          You should not be running xf86install when using the
  541.          XFree86 server under SCO.  It is used for Interactive
  542.          (ISC) installations.
  543.  
  544.       Problem:
  545.  
  546.          The server starts but the screen is not aligned correctly
  547.          or is shaky and impossible to view.
  548.  
  549.       Causes:
  550.  
  551.          This is most likely due to an incorrect XF86Config setup.
  552.          Look for the files README.Config  VideoModes.doc (in
  553.          /usr/X11R6/lib/X11/doc with the binary distribution).
  554.          These files explains how to fix up your video modes.
  555.  
  556.       Problem:
  557.  
  558.           1.  Can only run a limited number of xterms.
  559.  
  560.           2.  xterm does not work but other programs like xclock do work.
  561.  
  562.       Causes:
  563.  
  564.          Not enough or no pseudo ttys devices are present on your
  565.          system.  Run "mkdev ptty" and increase the number of
  566.          ptty's.
  567.  
  568.       Problem:
  569.  
  570.          When running curses/termcap applications in an xterm the
  571.          output gets corrupted especially when scrolling.
  572.  
  573.       Causes:
  574.  
  575.           1.  You are running an original 1.3 distribution of XFree86.
  576.           Update to the latest version (3.2 or greater).
  577.  
  578.           2.  You have resized the window and not ran "eval `resize`"
  579.           before using your application.  The SCO operating system does
  580.           not support dynamic resizing of xterms fully so this command
  581.           must be run after resizing an xterm in order for curses/term-
  582.           cap applications to operate correctly.
  583.  
  584.       Problem:
  585.  
  586.           1.  When starting X it dies with an error "Cannot access a needed
  587.           shared library".
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598. Information for SCO Users
  599.  
  600.  
  601.  
  602.           2.  When starting an X application is dies with the above error.
  603.  
  604.       Causes:
  605.  
  606.           1.  You do not have the binaries installed in the correct direc-
  607.           tory.  Check that they are in /usr/X11R6
  608.  
  609.           2.  You have upgraded to a new binary distribution which has a
  610.           new version of the shared libraries which are not compatible
  611.           with your old binaries.  To fix this you will need to re-
  612.           install the old shared libraries or recompile your applica-
  613.           tion against the new libraries.
  614.  
  615.       Problem:
  616.  
  617.  
  618.          When linking against the SCO motif library I get an unre-
  619.          solved external for "XtDisplayStringConversionWarning"
  620.          when using gcc.
  621.  
  622.       Causes:
  623.  
  624.  
  625.          The SCO library is compiled with limited length identi-
  626.          fiers.  To work around this add the following code to
  627.          your application when compiling under XFree86 with gcc
  628.          and SCO motif.
  629.  
  630.               #ifdef SCO
  631.               void XtDisplayStringConversionWarnin(dpy, from, toType)
  632.                   Display*    dpy;
  633.                   String    from;
  634.                   String    toType;
  635.               { XtDisplayStringConversionWarning(dpy, from, toType); }
  636.               #endif
  637.  
  638.  
  639.       Problem:
  640.  
  641.          The server fails to run and prints out a line similar to:
  642.  
  643.          XFree86: Cannot open /dev/spx for ???? listener: No such
  644.          file or directory
  645.  
  646.       Causes:
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664. Information for SCO Users
  665.  
  666.  
  667.  
  668.          All SCO unix installations appear to have the Streams
  669.          pseudo tty driver installed, but not all the devices are
  670.          present.
  671.  
  672.            1.  there should be a /etc/conf/pack.d/sp directory,
  673.  
  674.            2.  /etc/conf/sdevice.d/sp should have a 'Y' in it.
  675.  
  676.            3.  You need a file in /etc/conf/node.d which contains
  677.                something like:
  678.  
  679.                     clone  spx         c      sp
  680.                     sp       X0S         c      127
  681.                     sp       X0R         c      126
  682.                     sp       X1S         c      125
  683.                     sp       X1R         c      124
  684.                     sp       X2S         c      123
  685.                     sp       X2R         c      122
  686.                     sp       X3S         c      121
  687.                     sp       X3R         c      120
  688.                     sp       X4S         c      119
  689.                     sp       X4R         c      118
  690.                     sp       X5S         c      117
  691.                  sp   X5R    c    116
  692.                     sp       X6S         c      115
  693.                     sp       X6R         c      114
  694.                     sp       X7S         c      113
  695.                     sp       X7R         c      112
  696.  
  697.  
  698.          if you don't have something like this (maybe called
  699.          "Xsco") then create one and that should fix your problem.
  700.          As far as I can tell the streams pseudo tty driver should
  701.          be there.
  702.  
  703.          The simplest way to get the devices if you had to create
  704.          this file is to rebuild the kernel and the environment.
  705.          If you don't want to do this then:
  706.  
  707.  
  708.                   touch /etc/.new_unix
  709.                   cd /etc/conf/bin
  710.                   ./idmkenv
  711.  
  712.  
  713.  
  714.          and try it out.
  715.  
  716.  
  717. 11.  Acknowledgements
  718.  
  719. Thanks to the Core team for their previous and continuing help with the SCO
  720. work.  Many thanks to Stacey Campbell at SCO for all the advice and insights
  721. provided.  Thanks to SCO in general for making information available for
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730. Information for SCO Users
  731.  
  732.  
  733.  
  734. XFree86 development.
  735.  
  736. Thanks also to Peter Eubert (peter.eubert@iwb.mw.tu-muenchen.dbp.de) and Kent
  737. Hamilton (kenth@stl.scscom.COM) for input on compiling under 3.2.4 systems.
  738. Larry Plona (faxi@world.std.com) and Didier Poirot (dp@chorus.fr) for their
  739. input on xdm and 3.2.4 compilation under 3.1.    And of course the beta list for
  740. its input on everything.
  741.  
  742. Special thanks to Jerry Whelan (guru@stasi.bradley.edu) for providing an ftp
  743. site for the binary distribution.
  744.  
  745.  
  746.      Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/SCO.sgml,v 3.16 1997/01/25 03:22:12 dawes Exp $
  747.  
  748.  
  749.  
  750.  
  751.  
  752.      $XConsortium: SCO.sgml /main/11 1996/10/23 11:45:55 kaleb $
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796. Information for SCO Users
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.                    CONTENTS
  867.  
  868.  
  869.  
  870. 1.  Binary Distribution ..................................................... 1
  871.  
  872. 2.  Source Distribution ..................................................... 3
  873.  
  874. 3.  Before Running XFree86 .................................................. 3
  875.  
  876. 4.  Switching Consoles ...................................................... 5
  877.  
  878. 5.  Setting up Man Pages .................................................... 5
  879.  
  880. 6.  Using SCO binaries/servers. ............................................. 6
  881.  
  882. 7.  Compiling XFree86 under Open Server 5 ................................... 6
  883.  
  884. 8.  Relevant Documentation .................................................. 6
  885.  
  886. 9.  Known Problems .......................................................... 7
  887.  
  888. 10. Trouble Shooting ........................................................ 7
  889.  
  890. 11. Acknowledgements ....................................................... 11
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.                        i
  923.  
  924.  
  925.